package com.uchonor.api.core.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
@TableName("t_bcp_interface_group")
public class InterfaceGroup {
    /** 分组id **/
    @TableId(value = "GROUP_ID", type = IdType.ASSIGN_UUID)
    private String groupId;
    /** 分组名称 **/
    private String groupName;
    /** 分组路径 **/
    private String groupPath;
    /** 类型（api,function） **/
    private String groupType;
    /** 父节点id **/
    private String groupParentId;
    /**
     * 创建者
     */
    private String createUser;

    /**
     * 创建时间
     */
    @JsonFormat(pattern="yyyy-MM-dd hh:mm:ss")
    private Date createTime;

    private String createName;

    /**
     * 最后修改者
     */
    private String updateUser;

    /**
     * 最后修改时间
     */
    @JsonFormat(pattern="yyyy-MM-dd hh:mm:ss")
    private Date updateTime;

    private String updateName;

    private String proId;

    private String orgId;

    private String tenantId;
}
